
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <link rel="stylesheet" href="./css/inputnumber.css" />
  <link rel="stylesheet" href="./css/index.css" />
  <title>购物车</title>
</head>

<body>
  <div class="app-container" id="app">
    <!-- 顶部banner -->
    <div class="banner-box"><img src="http://autumnfish.cn/static/fruit.jpg" alt="" /></div>
    <!-- 面包屑 -->
    <div class="breadcrumb">
      <span>🏠</span>
      /
      <span>购物车</span>
    </div>
    <!-- 购物车主体 -->
    <div class="main">
      <div class="table">
        <!-- 头部 -->
        <div class="thead">
          <div class="tr">
            <div class="th">选中</div>
            <div class="th th-pic">图片</div>
            <div class="th">单价</div>
            <div class="th num-th">个数</div>
            <div class="th">小计</div>
            <div class="th">操作</div>
          </div>
        </div>

        <!-- 需要渲染的列表 核心代码区域 -->
        <script>
          const fruit = [
            {
              icon: 'http://autumnfish.cn/static/火龙果.png',
              num: 2,
              price: 6,
            },
            {
              icon: 'http://autumnfish.cn/static/荔枝.png',
              num: 7,
              price: 20,
            },
            {
              icon: 'http://autumnfish.cn/static/榴莲.png',
              num: 3,
              price: 40,
            },
            {
              icon: 'http://autumnfish.cn/static/鸭梨.png',
              num: 10,
              price: 3,
            },
            {
              icon: 'http://autumnfish.cn/static/樱桃.png',
              num: 20,
              price: 34,
            }
          ]

          let num = +prompt('请输入要渲染的个数1~5')
          let sum = 0
          for (let i = 0; i < num; i++) {
            sum += fruit[i].num * fruit[i].price
            // console.log(sum);
            document.write(`
                                  <div class="tr">
                        <div class="td"><input type="checkbox" /></div>
                        <div class="td"><img src="${fruit[i].icon}" alt="" /></div>
                        <div class="td">${fruit[i].price}</div>
                        <div class="td">
                          <div class="my-input-number">
                            <button disabled class="decrease"> - </button>
                            <span class="my-input__inner">${fruit[i].num}</span>
                            <button class="increase"> + </button>
                          </div>
                        </div>
                        <div class="td">${fruit[i].num * fruit[i].price}</div>
                        <div class="td"><button>删除</button></div>
                      </div>
                      
                  `)
          }

        </script>
      </div>
    </div>
    <script>

      document.write(`
              <!-- 底部 -->
    <div class="bottom">
      <!-- 全选 -->
      <label class="check-all">
        <input type="checkbox" />
        全选
      </label>
      <div class="right-box">
        <!-- 所有商品总价 -->
        <span class="price-box">总价&nbsp;&nbsp;:&nbsp;&nbsp;¥&nbsp;<span class="price">${sum}</span></span>
        <!-- 结算按钮 -->
        <button class="pay">结算( ${num > fruit.length ? fruit.length : num} )</button>
      </div>
    </div>
          `)
    </script>
  </div>
  <!-- 空车 -->
  <div class="empty">🛒空空如也</div>
  </div>

</body>

</html>
